package com.principle.singleResponsible;

public class SingleResponsible1 {
    public static void main(String[] args) {
        Vehicle vehicle = new Vehicle();
        vehicle.run("摩托车");
        vehicle.run("汽车");
        vehicle.run("飞机");
    }

}

/**
 * 此时出现了 飞机也在地上跑的问题 ，
 * 解决方法1 ：创建路上交通，空中交通类 ，缺点：对于原始的vehicle类修改较大
 * 解决方法2： 在 vehicel类中创建 海 陆 空 三个方法 （可以接受）
 * com.principle.segregation
 */
class Vehicle {

    public void run(String vehicle) {
        System.out.println(vehicle + "在路上跑...");
    }

}
